Skip to content

feat: volatile emits#753

Merged
Totodore merged 58 commits into
mainfrom
volatile-impl-test
Jul 9, 2026
Merged

feat: volatile emits#753
Totodore merged 58 commits into
mainfrom
volatile-impl-test

Conversation

@Totodore

@Totodore Totodore commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Motivation

Implement volatile emits and use streams for polling encoder + fix bug with polling because watch receiver was cloned. Because of that its internal state was missing and the polling encoder was looping infinitely on the same packet without marking it as read.

Co-Authored with @LiamCarPer

Totodore and others added 30 commits June 10, 2025 00:30
… polling in encoders to capture packets arriving during encoding
@Totodore Totodore added A-socketioxide Area related to socketioxide A-engineioxide Area related to engineioxide C-Enhancement Related to an enhancement labels Jul 9, 2026
@codspeed-hq

codspeed-hq Bot commented Jul 9, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 87 untouched benchmarks


Comparing volatile-impl-test (d7f8545) with main (e0164de)

Open in CodSpeed

@Totodore Totodore linked an issue Jul 9, 2026 that may be closed by this pull request
@Totodore Totodore marked this pull request as ready for review July 9, 2026 18:34
@Totodore Totodore merged commit 1d70df6 into main Jul 9, 2026
19 checks passed
@Totodore Totodore deleted the volatile-impl-test branch July 9, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-engineioxide Area related to engineioxide A-socketioxide Area related to socketioxide C-Enhancement Related to an enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

add volatile flag for emitting events from the server

2 participants